package com.longcai.service.property;


import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.longcai.bean.ApiResult;
import com.longcai.entity.property.ClyjUserPropertyRecord;

/**
 * <p>
 * 用户资产收益记录表 服务类
 * </p>
 *
 * @author M
 * @since 2019-04-29
 */
public interface ClyjUserPropertyRecordService extends IService<ClyjUserPropertyRecord> {
    /**
     * 用户余额明细
     *
     * @param userid
     * @return
     */
    ApiResult getAccount(String userid);

    /**
     * 筛选
     *
     * @param params
     * @param userid
     * @return
     */
    ApiResult selectAccount(JSONObject params, String userid);

    /**
     * 时间筛选
     *
     * @param params
     * @param userid
     * @return
     */
    ApiResult select(JSONObject params, String userid);

    /**
     * 零钱红包积分筛选
     *
     * @param params
     * @param userid
     * @return
     */
    ApiResult selectall(JSONObject params, String userid);

    /**
     * 积分红包零钱明细
     *
     * @param userid
     * @return
     */
    ApiResult getAccountall(String userid, String asset);
}
